/*
 * 亿迅公司源代码，版权归亿迅公司所有。 项目名称 : demo-multi-module-persistence 创建日期 : 2014年11月20日 修改历史 : 1.
 * [2014年11月20日]创建文件 by sky
 */
package sky.demo.persistence.entity;

import java.util.List;

import javax.persistence.Column;
import javax.persistence.Entity;
import javax.persistence.OneToMany;
import javax.persistence.Table;

/**
 * //TODO 添加类/接口功能描述
 * @author sky
 */
@SuppressWarnings("serial")
@Entity
@Table(name = "role")
public class Role extends BaseEntity {
    private String name;

    private List<UserRoleRel> userRoleRels;

    /**
     * @return Returns the name.
     */
    @Column(name = "name", nullable = true, length = 32)
    public String getName() {
        return name;
    }

    /**
     * @param name The name to set.
     */
    public void setName(String name) {
        this.name = name;
    }

    /**
     * @return Returns the userRoleRels.
     */
    @OneToMany(mappedBy = "role")
    public List<UserRoleRel> getUserRoleRels() {
        return userRoleRels;
    }

    /**
     * @param userRoleRels The userRoleRels to set.
     */
    public void setUserRoleRels(List<UserRoleRel> userRoleRels) {
        this.userRoleRels = userRoleRels;
    }

}
